package Ajedrez.Fichas;

import java.awt.Toolkit;
import javax.swing.ImageIcon;

public final class Torre implements Pieza
{
	public boolean inicial = true;
	
	public boolean getInicical()
	{
		return inicial;
	}
	
	@Override
	public  boolean[][] getMoves(int x,int y, boolean color)
	{
		boolean[][] posibles = new boolean [8][8];
		
		for(int i = 0; i < 8; i++)
		{
			if(i != x)
				posibles[i][y] = true;
			if(i != y)
				posibles[x][i] = true;
		}
		
		return posibles;
	}

	@Override
	public String getName() {
		return "Torre";
	}

	@Override
	public int getPositionX() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getPositionY() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getValue() {
		// Torre vale 5
		return 5;
	}
	@Override
	public ImageIcon getImagen(boolean color) {
		ImageIcon imagen = new ImageIcon();
		if(color)
			imagen = new ImageIcon(Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("Ajedrez/Fichas/Piezas/Torre Blanca.png")));
		else
			imagen = new ImageIcon(Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("Ajedrez/Fichas/Piezas/Torre Negra.png")));
		return imagen;
	}

}
